package com.qc.qccs807;

import java.util.Scanner;

import com.qc.qcg807.QiGuan;
import com.qc.qcgl807.QiChe;

//汽车测试类
public class QiCe {
    public static void main(String[] args) {
		  Scanner input = new Scanner(System.in);
		  QiGuan  qi = new QiGuan();  //创建 汽车管理对象 
	      qi.into();     //先把车调出来 
	      
		 //进入 界面 
		  System.out.println("*******汽车租赁系统*******");
		  System.out.println("1、轿车 2、货车");
		  System.out.println("请输入你的选择：");
		  int choose  = input.nextInt();
		  //申明选择的 属性
		  String  pinPai  = "";
		  String  cheXing = " ";
		  int cheWei = 0;
		  
		  //开始选择
		  if(choose == 1){
			  System.out.println("请选择轿车的品牌 1、别克  2、宝马");
			  int  xa = input.nextInt();
			  if(xa ==1){
				  pinPai  =  "别克";
				 System.out.println("请选择型号 1、林荫大道 2、GL8"); 
				 cheXing = (input.nextInt()==1) ?"林荫大道":"GL8";    //三目运算    赋值父类 子类属性就可以判断出
			  }else{
				  pinPai  =  "宝马";
				  System.out.println("请选择型号 1、X6 2、550i"); 
					 cheXing = (input.nextInt()==1) ?"X6":"550i";   
			  }
		  }else if(choose == 2){
			  System.out.println("请选择轿车的品牌 1、金杯  2、金龙");
			  pinPai  = ( input.nextInt() ==1) ? "金杯":"金龙";
			  System.out.println("请选择座位数 1、16 2、34");
			  cheWei = (input.nextInt()==1) ?16:34; 
		  }
		    
		  //出租出去  汽车管理 方法
		  //接受选择的条件  返回汽车类
	     QiChe che	 =  qi.xuan(pinPai, cheXing, cheWei);
	     //租赁的天数  多态抽象类方法
	     System.out.println("请输入租赁的天数");
	     int  day = input.nextInt();
	     //求总金额    汽车类的求总方法
	     double  tamle = che.tota(day); 
	     System.out.println("你应支付租赁费："+tamle +"元");
	     // 按车牌提车        
	     System.out.println("你提车的车牌号是："+che.getChePai());   
	}
}
